#include <stdio.h>

// 声明外部函数
extern int test(int ,int);

int main()
{   
    int sum = test(2,3);  
    printf("%d\n",sum);
    return 0;
}


// void test(){
//     // 如果没有static，进入代码块时创建a，离开代码块时，销毁a
//     // static 修改局部变量，局部变量的生命周期变长。 第一次进入时创建，离开时不会销毁。
//     // static 修饰全局变量，改变了变量的作用局 - 让静态的全局变量只能在自己所在的源文件内部使用。出了源文件就没法再使用了。
//     // static 修饰函数，改变了函数的链接属性。由外部链接属性 变成了 内部链接属性。
//     static int a = 1; // a 是一个静态的局部变量
//     a++;
//     printf("a= %d\n",a);
// }
// int main()
// { 
//     int i = 0;
//     while (i<5){
//         test();
//         i++;
//     }
    
//     return 0;
// }